/* typography.css: Keeping text pretty and readable. Thank you, webtypography.net. */

body {font:75%/1.5 "lucida grande", helvetica, arial, verdana, sans-serif;} /* So IE6 can still resize. The percentage notation also fixes a strange quirk where IE dramaticly scales text. */
html>body {font-size:12px}

h1,h2,h3,h4,h5,h6,strong {font-weight:bold}

h1 {
	font-size:1.5em;
	line-height:1;
	margin: 1em 0;
}
h2,big {
	font-size:1.25em;
	line-height:1.2;
}
h2 {margin: 1.2em 0}
h3, 
h4, 
h5,
h6,
p,
ul,
ol,
dl {margin: 1.5em 0}

blockquote {margin: 1.5em;}
blockquote.pullquote-l,
blockquote.pullquote-r {width: 10em;}
blockquote.pullquote-l p,
blockquote.pullquote-r p,
small {
	font-size:.83333333333em;
	line-height:1.8;
}
blockquote.pullquote-r *,
blockquote.pullquote-l * {display:inline;}
blockquote.pullquote-r p + p:before,
blockquote.pullquote-l p + p:before {
	content:"\00B6";
	padding:0 .1em 0 .4em; 
}
blockquote.verse {
	margin-left:0;
	margin-right:0;
}

pre {
	font-size:1em;
	line-height:1.5;
	overflow:auto;
}
.verse pre {
	display:table;
	margin:0 auto;
	width:auto;
}
.verse,em,*[lang] {font-style:italic}

textarea {
	font-size:1em;
	line-height:1.5;
}

abbr[title],
acronym[title] {cursor:help}

acronym, .num, .caps, .small-caps{
	letter-spacing:0.1em;
}
acronym,.caps {
	font-size:0.833333333333em;
	line-height:1.8em;
	text-transform:uppercase;
}
.small-caps {font-variant:small-caps}
.dquo {margin-left:-.38em;} /* Typogrify: initial double quotes. */
.amp { /* Fancy ampersands */
	font-size: 110%;
	font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style: italic;
}

ul ul,
ul ol,
ol ul,
ol ol,
dd {margin:0 0 0 1.5em;}
ul {list-style-type: disc}
ul ul {list-style-type: circle}
ul ul ul {list-style-type: square}
ol {list-style-type: decimal}
ol.outline {list-style-type: lower-alpha}
ol.outline ol {list-style-type: upper-roman}

a {
	color:#3774DF;
	text-decoration:underline;
}
a:visited {font-style:italic}
a:focus, a:hover, a:active {text-decoration:none} /* specify all three for accessability */

strike,del {text-decoration:line-through}

code {font-family:"Lucida Console", Monaco, monospace}

table {border-left:.083333333em solid #eee; border-top:.083333333em solid #eee;}
td,th {padding:0 .5em; line-height:1.33333333em}
th {background-color:#eee; border-right:.083333333em solid #ddd; border-bottom:.083333333em solid #ddd;}
td {border-right:.083333333em solid #eee; border-bottom:.083333333em solid #eee;}